import Vue from 'vue'
import App from './App.vue'
import router from './router.js'
import qs from 'qs'
import axios from 'axios'
import { Loadmore,InfiniteScroll } from 'mint-ui'
require('./assets/css/common.less')
Vue.use(InfiniteScroll);
// Rem布局方式 100px = 1rem
;(function (doc, win) {
  var docEl = doc.documentElement,
    resizeEvt = 'orientationchange' in window ? 'orientationchange' : 'resize',
    recalc = function () {
      var clientWidth = docEl.clientWidth
      if (!clientWidth) return
      if (clientWidth >= 750) {
        docEl.style.fontSize = '100px'
      } else {
        docEl.style.fontSize = 100 * (clientWidth / 750) + 'px'
      }
  }
  if (!doc.addEventListener) return
  win.addEventListener(resizeEvt, recalc, false)
  doc.addEventListener('DOMContentLoaded', recalc, false)
})(document, window)
Vue.prototype.$ajax = axios
Vue.prototype.$qs = qs
Vue.prototype.$ms = new Vue()

// 获取地址栏参数
function GetQueryString (name) {
  var reg = new RegExp('(^|&)' + name + '=([^&]*)(&|$)')
  var r = window.location.search.substr(1).match(reg)
  if (r != null)return unescape(r[2]); return null
}

//禁止安卓调整字体大小
if (typeof (WeixinJSBridge) == "undefined") {
  document.addEventListener("WeixinJSBridgeReady", function (e) {
    setTimeout(function () {
      WeixinJSBridge.invoke('setFontSizeCallback', { "fontSize": 0 }, function (res) {
        // alert(JSON.stringify(res));  
      });
    }, 0);
  });
} else {
  setTimeout(function () {
    WeixinJSBridge.invoke('setFontSizeCallback', { "fontSize": 0 }, function (res) {
      // alert(JSON.stringify(res));  
    });
  }, 0);
}

new Vue({
  el: '#app',
  router,
  render: h => h(App)
})
